package br.com.future.model;

import java.io.Serializable;
import java.util.Calendar;

public class Despesa implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Integer codigoLancamento;
	private TipoDespesa tipoDespesa;
	private Processo processo;
	private Calendar dataDespesa;
	private Double valorDespesa;
	private String descricaoObservacao;

	public Despesa(){
	
	}

	public Despesa(Integer codigoLancamento, TipoDespesa tipoDespesa,
			Processo processo, Calendar dataDespesa,
			Double valorDespesa, String descricaoObservacao) {
		super();
		this.codigoLancamento = codigoLancamento;
		this.tipoDespesa = tipoDespesa;
		this.processo = processo;
		this.dataDespesa = dataDespesa;
		this.valorDespesa = valorDespesa;
		this.descricaoObservacao = descricaoObservacao;
	}

	public Integer getCodigoLancamento() {
		return codigoLancamento;
	}

	public void setCodigoLancamento(Integer codigoLancamento) {
		this.codigoLancamento = codigoLancamento;
	}

	public TipoDespesa getTipoDespesa() {
		return tipoDespesa;
	}

	public void setTipoDespesa(TipoDespesa tipoDespesa) {
		this.tipoDespesa = tipoDespesa;
	}

	public Processo getProcesso() {
		return processo;
	}

	public void setProcesso(Processo processo) {
		this.processo = processo;
	}

	public Calendar getDataDespesa() {
		return dataDespesa;
	}

	public void setDataDespesa(Calendar dataDespesa) {
		this.dataDespesa = dataDespesa;
	}

	public Double getValorDespesa() {
		return valorDespesa;
	}

	public void setValorDespesa(Double valorDespesa) {
		this.valorDespesa = valorDespesa;
	}

	public String getDescricaoObservacao() {
		return descricaoObservacao;
	}

	public void setDescricaoObservacao(String descricaoObservacao) {
		this.descricaoObservacao = descricaoObservacao;
	}
	
}
